package dto;

import org.jdom.Element;

/**
 *
 * @author Jose Carlos Gutierrez
 */
public class Terminal {

    private int id;
    private String nombreTerminal;
    private double capacidadAbastecimiento;
    private int idConcurrencia;

    public Terminal(){
        id=0;
        nombreTerminal="";
        idConcurrencia=1;
        capacidadAbastecimiento=0;
    }

    public double getCapacidadAbastecimiento() {
        return capacidadAbastecimiento;
    }

    public void setCapacidadAbastecimiento(double capacidadAbastecimiento) {
        this.capacidadAbastecimiento = capacidadAbastecimiento;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getIdConcurrencia() {
        return idConcurrencia;
    }

    public void setIdConcurrencia(int idConcurrencia) {
        this.idConcurrencia = idConcurrencia;
    }

    public String getNombreTerminal() {
        return nombreTerminal;
    }

    public void setNombreTerminal(String nombreTerminal) {
        this.nombreTerminal = nombreTerminal;
    }

    public Element toXml() {
        Element root = new Element("dato");

        Element child = new Element("id");
        child.setText(Integer.toString(this.id));
        root.addContent(child);

        child = new Element("nombre");
        child.setText(this.nombreTerminal);
        root.addContent(child);

        child = new Element("capacidad-abastecimiento");
        child.setText(Double.toString(capacidadAbastecimiento));
        root.addContent(child);

        child = new Element("id-concurrencia");
        child.setText(Integer.toString(this.idConcurrencia));
        root.addContent(child);

        return root;
    }
}
